.login-pop{
  width: 100%;
  height: 100vh;
  background-color: rgba(0, 0, 0, 0.4);
  position: sticky;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 999;
  display: flex;
  align-items: center;
  justify-content: center;

  @keyframes layerOpen {
    0%{
      transform: scale(0);
    }
    100%{
      transform: scale(1);
    }
  }

  &-layer{
    width: 562px;
    border-radius: 20px;
    padding:32px 44px;
    box-sizing: border-box;
    background-color: #ffffff;
    display: flex;
    justify-content: center;
    flex-direction: column;
    animation: layerOpen 0.3s ease-in-out 1;
  }

  &-title{
    font-size: 34px;
    line-height: 48px;
    color: #000000;
    width: 100%;
    text-align: center;
    margin:15px 0;
  }

  &-content{
    font-size: 28px;
    line-height: 50px;
    color: #555555;

    &-link{
      color: #0099ff;
    }
  }

  &-confirm{
    width: 100%;
    margin-top:30px;
  }
}
